package com.ruoyi.deal.deal_service.service;

import com.ruoyi.deal.deal_service.domain.InfoToDealService;

import java.util.List;

/**
 * 交易服务信息Service接口
 * 
 * @author zhezhi
 * @date 2022-10-06
 */
public interface IDealServiceService 
{
    /**
     * 查询交易服务信息
     * 
     * @param serviceId 交易服务信息主键
     * @return 交易服务信息
     */
    public InfoToDealService selectDealServiceByServiceId(Long serviceId);
    

//    /**
//     * 查询交易服务信息最后一条修改的信息
//     *
//     * @return 交易服务信息
//     */
//    public InfoToDealService selectDealServiceByEnd();
    /**
     * 查询交易服务信息列表
     * 
     * @param InfoToDealService 交易服务信息
     * @return 交易服务信息集合
     */
    public List<InfoToDealService> selectDealServiceList(InfoToDealService InfoToDealService);

    /**
     * 新增交易服务信息
     * 
     * @param InfoToDealService 交易服务信息
     * @return 结果
     */
    public int insertDealService(InfoToDealService InfoToDealService);

    /**
     * 修改交易服务信息
     * 
     * @param InfoToDealService 交易服务信息
     * @return 结果
     */
    public int updateDealService(InfoToDealService InfoToDealService);

    /**
     * 批量删除交易服务信息
     * 
     * @param serviceIds 需要删除的交易服务信息主键集合
     * @return 结果
     */
    public int deleteDealServiceByServiceIds(Long[] serviceIds);

    /**
     * 删除交易服务信息信息
     * 
     * @param serviceId 交易服务信息主键
     * @return 结果
     */
    public int deleteDealServiceByServiceId(Long serviceId);
}
